import request from '@/utils/request.js'
// 新增角色
export function addRole(data) {
  return request.post('/data/ed/role/createRole', data)
}
// 编辑角色
export function editRole(data) {
  return request.post('/data/ed/role/updateRole', data)
}
// 查看角色
export function getRole(roleId) {
  return request.get('/data/ed/role/getSingleRole/' + roleId)
}
// 角色列表
export function roleList(data) {
  return request.post('/data/ed/role/list', data)
}
// 删除角色
export function deleteRole(roleId) {
  return request.get('/data/ed/role/deleteRole/' + roleId)
}
// 获取所有角色名
export function getRoleNames() {
  return request.get('/data/ed/role/getRoleNames')
}
// 获取权限树
export function getRoleTemplate() {
  return request.get('/data/ed/role/getRoleTemplate')
}
// 人员绑定
export function bindRoles(data) {
  return request.post('/data/ed/user/bindRoles', data)
}
// 人员绑定-权限查看
export function getUserPermission(userId) {
  return request.get('/data/ed/user/getPermissions/' + userId)
}
// 人员绑定-列表
export function bindRolesList(data) {
  return request.post('/data/ed/user/bindRole/list', data)
}
// 人员绑定-通过角色名称查看权限
export function getRoleByName(params) {
  return request.get('/data/ed/role/getRoleByName', { params })
}
